package org.jsola.hr.vo.payAli.safetyPay;

import com.alibaba.fastjson.annotation.JSONField;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * 安全发 付款方详细信息
 *
 * @author zhr
 */
@ApiModel(description = "安全发 付款方详细信息")
@Data
public class SafetyPayerInfoVO {

    /**
     * 记账本id
     */
    @ApiModelProperty(notes = "记账本id")
    private String identity;

    /**
     * 固定值： ACCOUNT_BOOK_ID
     */
    @JSONField(name = "identity_type")
    @ApiModelProperty(notes = "安全发单笔转账 固定值 ACCOUNT_BOOK_ID")
    private String identityType;

    /**
     * 转账业务请求的扩展参数，支持传入的扩展字段：
     * agreement_no 子户开通协议号。（必传）
     * 注意：ext_info字段本质上是String类型，所以传递的是转义后的json字符串。
     */
    @ApiModelProperty(notes = "子户开通协议号")
    @JSONField(name = "ext_info")
    private String extInfo;


}

